on a makeshift basis - German English Dictionary